package com.teamwork_backend.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author windy
 * @since 2021-04-25
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class Resumes implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 简历唯一标示	
     */
    @TableId(value = "resumeid", type = IdType.ID_WORKER_STR)
    private String resumeid;

    /**
     * 用户唯一标示（外键）	
     */
    private String userid;

    /**
     * 真实姓名	
     */
    @TableField("`name`")
    private String name;

    /**
     * 证件照	
     */
    private String photo;

    /**
     * 性别0男1女
     */
    private Integer sex;

    /**
     * 民族	
     */
    private String nation;

    /**
     * 出生日期	
     */
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    private String birthday;

    /**
     * 身份证号	
     */
    private String idcard;

    /**
     * 政治面貌	
     */
    private String outlook;

    /**
     * 最高学历	
     */
    private String education;

    /**
     * 所学专业	
     */
    private String major;

    /**
     * 个人邮箱	
     */
    private String email;

    /**
     * 个人网站	
     */
    private String website;

    /**
     * 联系电话	
     */
    private String phone;

    /**
     * 意向岗位	
     */
    private String position;

    /**
     * 期望薪资	
     */
    private String salary;


}
